﻿<?xml version="1.0" encoding="utf-8" ?>
<ArrayOfSensor>
	<!-- see Class documentation for details -->
	<Sensor displayName="Receiver" sensorType="Receiver" model="RECEIVER" fliId="0">
		<Parameters>
			<Parameter displayName="Rcvr. V"
								 valueLabel="V"
								 valueFormat="0.0"
								 valueMultiplyer="0.1"
								 valueType="Volt"
								 parsingFlags="ByteValue"
								 parameterName="BATTERY"
								 position="1">
				<SubSlotId>192</SubSlotId>
			</Parameter>
			<Parameter displayName="Ext. V"
								 valueLabel="V"
								 valueFormat="0.0"
								 valueMultiplyer="0.1"
								 valueType="Volt"
								 parsingFlags="ByteValue"
								 parameterName="EXTERNAL BATTERY"
								 position="1">
				<SubSlotId>196</SubSlotId>
			</Parameter>
			<Parameter displayName="Rcvr. State"
								 valueLabel="#"
								 valueFormat="0"
								 valueMultiplyer="1"
								 valueType="Raw"
								 parsingFlags="ByteValue"
								 parameterName="STATUS"
								 position="1">
				<SubSlotId>0</SubSlotId>
			</Parameter>
		</Parameters>
	</Sensor>
	<Sensor displayName="Voltage" sensorType="VoltageSensor" model="VOLTAGE SENSOR" fliId="2">
		<Parameters>
			<Parameter displayName="S.BUS-2"
								 valueLabel="V"
								 valueFormat="0.0"
								 valueMultiplyer="0.1"
								 valueType="Volt"
								 parsingFlags="IsUnsignedValue Strip64"
								 parameterName="BATTERY"
								 position="1" />
			<Parameter displayName="Ext. Battery"
								 valueLabel="V"
								 valueFormat="0.0"
								 valueMultiplyer="0.1"
								 valueType="Volt"
								 parsingFlags="IsUnsignedValue Strip64"
								 parameterName="EXT. BATT."
								 position="2" />
		</Parameters>
	</Sensor>
	<Sensor displayName="RPM" sensorType="RpmSensor" model="RPM SENSOR" fliId="4">
		<Parameters>
			<!-- 
				valueMultiplicator: RPM value must be multiplied by 6 for 1:1 ratio (magnetic sensor), or by 3 for 2:1 
				ratio (optical sensor), etc., but you must set that in the slot's valueMultiplicator. This here is default (1:1)
				BogusValueDetection: sometimes RPM is not read correctly, skip it, if new value is suddenly less than 10% of the old value
			-->
			<Parameter displayName="RPM"
								 valueLabel="RPM"
								 valueFormat="#,##0"
								 valueMultiplyer="6"
								 valueType="Rpm"
								 parsingFlags="ReverseByteOrder IsUnsignedValue BogusValueDetection"
								 parameterName="ROTATION"
								 position="1" />
		</Parameters>
	</Sensor>
	<Sensor displayName="Temperature" sensorType="TemperatureSensor" model="TEMPERATURE F1713" fliId="80">
		<Parameters>
			<Parameter displayName="Temp. °C"
								 valueLabel="°C"
								 valueFormat="0"
								 valueMultiplyer="1"
								 valueType="Temperature"
								 parsingFlags="Strip64"
								 parameterName="TEMPERATURE"
								 position="1" />
		</Parameters>
	</Sensor>
	<Sensor displayName="GPS" sensorType="GpsSensor" model="GPS F1675" fliId="81">
		<Parameters>
			<Parameter displayName="Groundspeed"
								 valueLabel="km/h"
								 valueFormat="#,000"
								 valueMultiplyer="1"
								 valueType="Speed"
								 parsingFlags="IsUnsignedValue Strip64"
								 parameterName="SPEED"
								 position="1" />
			<Parameter displayName="Altitude"
								 valueLabel="m"
								 valueFormat="#,000"
								 valueMultiplyer="1"
								 valueType="Altitude"
								 parsingFlags="Strip64"
								 parameterName="ALTITUDE"
								 position="2" />
			<Parameter displayName="Distance"
								 valueLabel="m"
								 valueFormat="#,000"
								 valueMultiplyer="1"
								 valueType="Distance"
								 parsingFlags="IsUnsignedValue"
								 parameterName="DISTANCE"
								 position="3">
				<SubSlotId>0</SubSlotId>
			</Parameter>
			<Parameter displayName="Vario"
								 valueLabel="m/s"
								 valueFormat="00.0"
								 valueMultiplyer="0.1"
								 valueType="MetersPerSecond"
								 parameterName="VARIOMETER"
								 position="4" />
			<Parameter displayName="Latitude"
								 valueLabel="°"
								 valueFormat="00.000000"
								 parsingFlags="Coordinates"
								 valueMultiplyer="1"
								 valueType="Coordinates"
								 parameterName="LATITUDE"
								 position="5"
								 consumesSlots="2" />
			<Parameter displayName="Longitude"
								 valueLabel="°"
								 valueFormat="00.000000"
								 parsingFlags="Coordinates"
								 valueMultiplyer="1"
								 valueType="Coordinates"
								 parameterName="LONGITUDE"
								 position="7"
								 consumesSlots="2" />
		</Parameters>
	</Sensor>
	<Sensor displayName="Current" sensorType="CurrentSensor" model="CUR-F1678" fliId="132">
		<Parameters>
			<Parameter displayName="Current"
								 valueLabel="A"
								 valueFormat="#,000"
								 valueMultiplyer="0.01"
								 valueType="Raw"
								 parsingFlags="Strip64"
								 parameterName="CURRENT"
								 position="1" />
			<Parameter displayName="Voltage"
								 valueLabel="V"
								 valueFormat="00.0"
								 valueMultiplyer="0.01"
								 valueType="Volt"
								 parameterName="VOLTAGE"
								 position="2" />
			<Parameter displayName="Capacity used"
								 valueLabel="mAh"
								 valueFormat="0,000"
								 valueMultiplyer="1"
								 valueType="Volt"
								 parameterName="CAPACITY"
								 position="3" />
		</Parameters>
	</Sensor>
</ArrayOfSensor>